package com.zmn.oms.model.vo.member;

import com.zmn.common.utils.map.Point;
import com.zmn.oms.model.dto.member.CouponDTO;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * 类描述：会员平台审核VO
 *
 * @author lujia
 * @date 2018/12/19 15:15
 */
@Data
public class OrderMemberPlatReviewVO {

    /**
     * 订单Id
     */
    private Long orderId;

    /**
     * 工单Id
     */
    private Long workId;

    /**
     * 订单金额
     */
    private Integer originalAmount;

    /**
     * 会员上传的整机照片
     */
    private String userDeviceImageSrc;

    /**
     * 会员上传的易碎贴照片
     */
    private String userFragilePasteImageSrc;

    /**
     * 会员上传的铭牌照片
     */
    private String userNameplateImageSrc;

    /**
     * 工程师上传的整机照片
     */
    private String masterDeviceImageSrc;

    /**
     * 工程师上传的易碎贴照片
     */
    private String masterFragilePasteImageSrc;

    /**
     * 工程师上传的铭牌照片
     */
    private String masterNameplateImageSrc;

    /**
     * 用户坐标
     */
    private Point userPoint;

    /**
     * 工程师坐标
     */
    private Point masterPoint;

    /**
     * 距离
     */
    private Double distance;

    /**
     * 易碎贴编号
     */
    private String fragileCode;

    /**
     * 优惠券
     */
    private List<CouponDTO> coupInfoDROList;

    /**
     * 使用优惠券
     */
    private CouponDTO coupon;

    /**
     * 已支付金额
     */
    private Integer prepayAmount;

    /**
     * 保修开始时间
     */
    private Date startTime;

    /**
     * 保修过期时间
     */
    private Date endTime;
}
